give oneself a punch - French English Dictionary